Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Heterogeneous real-time computing in radio astronomy

Identifieur interne : 000B07 ( Main/Exploration ); précédent : 000B06; suivant : 000B08

Heterogeneous real-time computing in radio astronomy

Auteurs : John M. Ford [États-Unis] ; Paul Demorest [États-Unis] ; Scott Ransom [États-Unis]

Source :

RBID : Pascal:11-0004516

Descripteurs français

English descriptors

Abstract

Modern computer architectures suited for general purpose computing are often not the best choice for either I/O-bound or compute-bound problems. Sometimes the best choice is not to choose a single architecture, but to take advantage of the best characteristics of different computer architectures to solve your problems. This paper examines the tradeoffs between using computer systems based on the ubiquitous X86 Central Processing Units (CPU's), Field Programmable Gate Array (FPGA) based signal processors, and Graphical Processing Units (GPU's). We will show how a heterogeneous system can be produced that blends the best of each of these technologies into a real-time signal processing system. FPGA's tightly coupled to analog-to-digital converters connect the instrument to the telescope and supply the first level of computing to the system. These FPGA's are coupled to other FPGA's to continue to provide highly efficient processing power. Data is then packaged up and shipped over fast networks to a cluster of general purpose computers equipped with GPU's, which are used for floating-point intensive computation. Finally, the data is handled by the CPU and written to disk, or further processed. Each of the elements in the system has been chosen for its specific characteristics and the role it can play in creating a system that does the most for the least, in terms of power, space, and money.


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">Heterogeneous real-time computing in radio astronomy</title>
<author>
<name sortKey="Ford, John M" sort="Ford, John M" uniqKey="Ford J" first="John M." last="Ford">John M. Ford</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Green Bank, WV</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Virginie-Occidentale</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Demorest, Paul" sort="Demorest, Paul" uniqKey="Demorest P" first="Paul" last="Demorest">Paul Demorest</name>
<affiliation wicri:level="2">
<inist:fA14 i1="02">
<s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Charlottesville, VA</s2>
<s3>USA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Virginie</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Ransom, Scott" sort="Ransom, Scott" uniqKey="Ransom S" first="Scott" last="Ransom">Scott Ransom</name>
<affiliation wicri:level="2">
<inist:fA14 i1="02">
<s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Charlottesville, VA</s2>
<s3>USA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Virginie</region>
</placeName>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">11-0004516</idno>
<date when="2010">2010</date>
<idno type="stanalyst">PASCAL 11-0004516 INIST</idno>
<idno type="RBID">Pascal:11-0004516</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000137</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000108</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000113</idno>
<idno type="wicri:doubleKey">0277-786X:2010:Ford J:heterogeneous:real:time</idno>
<idno type="wicri:Area/Main/Merge">000B12</idno>
<idno type="wicri:Area/Main/Curation">000B07</idno>
<idno type="wicri:Area/Main/Exploration">000B07</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">Heterogeneous real-time computing in radio astronomy</title>
<author>
<name sortKey="Ford, John M" sort="Ford, John M" uniqKey="Ford J" first="John M." last="Ford">John M. Ford</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Green Bank, WV</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Virginie-Occidentale</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Demorest, Paul" sort="Demorest, Paul" uniqKey="Demorest P" first="Paul" last="Demorest">Paul Demorest</name>
<affiliation wicri:level="2">
<inist:fA14 i1="02">
<s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Charlottesville, VA</s2>
<s3>USA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Virginie</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Ransom, Scott" sort="Ransom, Scott" uniqKey="Ransom S" first="Scott" last="Ransom">Scott Ransom</name>
<affiliation wicri:level="2">
<inist:fA14 i1="02">
<s1>U.S. National Radio Astronomy Observatory</s1>
<s2>Charlottesville, VA</s2>
<s3>USA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Virginie</region>
</placeName>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
<imprint>
<date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>AD converter</term>
<term>Astronomy</term>
<term>Central unit</term>
<term>Computer architecture</term>
<term>Distributed computing</term>
<term>Distributed system</term>
<term>Energy savings</term>
<term>Field programmable gate array</term>
<term>Floating point</term>
<term>Graphical interface</term>
<term>Microprocessor</term>
<term>Money</term>
<term>Pervasive computing</term>
<term>Processing time</term>
<term>Processor</term>
<term>Real time</term>
<term>Signal processing</term>
<term>Telescope</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Système réparti</term>
<term>Calcul réparti</term>
<term>Temps réel</term>
<term>Architecture ordinateur</term>
<term>Informatique diffuse</term>
<term>Microprocesseur</term>
<term>Réseau porte programmable</term>
<term>Interface graphique</term>
<term>Temps traitement</term>
<term>Traitement signal</term>
<term>Astronomie</term>
<term>Unité centrale</term>
<term>Processeur</term>
<term>Convertisseur AN</term>
<term>Télescope</term>
<term>Economies d'énergie</term>
<term>Virgule flottante</term>
<term>Monnaie</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr">
<term>Astronomie</term>
<term>Monnaie</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Modern computer architectures suited for general purpose computing are often not the best choice for either I/O-bound or compute-bound problems. Sometimes the best choice is not to choose a single architecture, but to take advantage of the best characteristics of different computer architectures to solve your problems. This paper examines the tradeoffs between using computer systems based on the ubiquitous X86 Central Processing Units (CPU's), Field Programmable Gate Array (FPGA) based signal processors, and Graphical Processing Units (GPU's). We will show how a heterogeneous system can be produced that blends the best of each of these technologies into a real-time signal processing system. FPGA's tightly coupled to analog-to-digital converters connect the instrument to the telescope and supply the first level of computing to the system. These FPGA's are coupled to other FPGA's to continue to provide highly efficient processing power. Data is then packaged up and shipped over fast networks to a cluster of general purpose computers equipped with GPU's, which are used for floating-point intensive computation. Finally, the data is handled by the CPU and written to disk, or further processed. Each of the elements in the system has been chosen for its specific characteristics and the role it can play in creating a system that does the most for the least, in terms of power, space, and money.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>États-Unis</li>
</country>
<region>
<li>Virginie</li>
<li>Virginie-Occidentale</li>
</region>
</list>
<tree>
<country name="États-Unis">
<region name="Virginie-Occidentale">
<name sortKey="Ford, John M" sort="Ford, John M" uniqKey="Ford J" first="John M." last="Ford">John M. Ford</name>
</region>
<name sortKey="Demorest, Paul" sort="Demorest, Paul" uniqKey="Demorest P" first="Paul" last="Demorest">Paul Demorest</name>
<name sortKey="Ransom, Scott" sort="Ransom, Scott" uniqKey="Ransom S" first="Scott" last="Ransom">Scott Ransom</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000B07 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000B07 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     Pascal:11-0004516
   |texte=   Heterogeneous real-time computing in radio astronomy
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024